紧随Java 16,Spring Framework 5.3.5 发布:涵盖JDK 16的支持!
昨天小编刚给大家介绍过最新的Spring Boot 2.4.4、Spring Cloud 2020.0.2 发布内容,还没看过的小伙伴点这里:Spring Boot 2.4.4、Spring Cloud 2020.0.2 发布
今天再给大家介绍下最新的Spring Framework 5.3.5 内容,支持最新的JDK16哦(JDK16更新内容:Java 16 正式发布!你还学得动吗?)
Spring Framework 作为一个分层应用程序框架,可在任何类型的部署平台上为基于 Java 的现代企业应用程序提供全面的编程和配置模型 。
这次更新主要包含39个bug修复和功能优化:
New Features
将@JmsListener 端点 id公开给注释派生的侦听器容器(用于事务定义名称) #26683
使用R2DBC添加对Oracle绑定标记方案的支持 #26680
将HTTP请求Cookie添加到WebSocket握手信息 #26674
添加一个MockMVC alwaysDo等同于WebTestClient #26662
确保ClientResponse logPrefix包含可用的连接Id #26656
对请求id使用Reactor Netty API #26649
WriteResultPublisher不传递取消的信号 #26642
无法从ApplicationEventMulticaster中删除@EventListener annotated bean #26638
通过RSocket中的@ControllerAdvice支持全局@MessageExceptionHandler #26636
在Jackson HttpMessageConverters中支持UTF-16和UTF-32 #26627
向ResponseEntity ok 方法添加缺少的可用于null的注释 #26613
OncePerRequestFilter.isAsyncDispatch文件可能返回NPE #26602
允许使用原始类加载器创建AOP代理 #26601
allowedOriginPatterns缺少的WebSocketHandlerRegistration选项 #26593
仅用于WebSocket请求的HandlerMapping #26565
支持MockHttpServletResponse中带有Expires属性但没有Max Age属性的cookies #26558
允许独立于其他日志类别记录REST端点映射 #26539
在DefaultMessageListenerContainer中引入“idleReceivesPerTaskLimit” #26442
改进对@ExceptionHandler methods格式错误的Accept头的处理 #24539
支持@DateTimeFormat中的回退分析模式 #20292
Bug Fixes
StatusAssertion值方法与自定义状态代码一起使用时会导致失败 #26658
Jaxb2XmlEncoder支持自定义XML媒体类型 #26655
本地@CrossOrigin maxAge值应覆盖全局值 #26619
多部分边界应带引号 #26616
ServerHttpRequest内容类型不能变异 #26615
正确设置自动增长数组的元素 #26600
从SUN开始的星期几范围内cron表达式的行为变化 #26598
修复Windows上不存在文件的“文件:”路径的处理 #26575
ClassLoader.getResource类加载器可以抛出IllegalArgumentException #26574
ResourceUrlProvider检测到错误的处理程序映射集 #26561
spring测试中对Servlet4.0的依赖性使得在运行时使用Servlet3.1非常困难 #26555
使用Tomcat上的WebFlux无法完成响应写入 #26434
LoadTimeWeaver不再编织用@Component注释的bean类 #26199
Documentation
修复参考指南中的公共文件上传URL #26678
更新对不推荐使用的CronSequenceGenerator的引用 #26651
更新ref docs关于不推荐的@Required annotation #26578
修复ref docs的生成输出目录 #26556
在参考手册中记录所有支持的SpringProperties键 #26554
Dependency Upgrades
Upgrade to Reactor 2020.0.5 #26650
往期推荐
喜欢的这里报道
↘↘↘